home *** CD-ROM | disk | FTP | other *** search
/ Beginning Mac Programming / Beginning Mac Programming.bin / Open Me for REALbasic 3 / REALbasic 3.2 / Example Projects / Techniques / Examples by Joe Strout / Platform / graphics work / BetaMan.pov < prev    next >
Text File  |  2000-07-13  |  1KB  |  72 lines

  1. // POV-Ray source file for making a sprite from a Meshwork model
  2.  
  3. #version 3.1;
  4.  
  5. global_settings { assumed_gamma 1.0 }
  6.  
  7. camera {
  8.   location  <0.0, 3.5, -12.0>
  9.   direction 1.5*z
  10.   right     80/128*x            // output aspect ratio, e.g., 4/3
  11.   look_at   <-0.2, 1.5,  0.0>
  12. }
  13.  
  14. light_source {
  15.   <-30, 30, -30> // light's position
  16.   color red 1.0  green 1.0  blue 1.0  // light's color
  17. }
  18.  
  19. light_source {
  20.   <30, 50, -50> // light's position
  21.   color red 1.0  green 1.0  blue 1.0  // light's color
  22. }
  23.  
  24.  
  25. // Set a color of the background (sky)
  26. background { color red 100/255 green 100/255 blue 200/255 }
  27.  
  28. #switch (clock)
  29.     #case (1)
  30.     #case (9)
  31.         #declare SpriteObj = #include "BetaMan (Walk1).inc"
  32.         #break
  33.     #case (2)
  34.     #case (10)
  35.         #declare SpriteObj = #include "BetaMan (Walk2).inc"
  36.         #break
  37.     #case (3)
  38.     #case (11)
  39.         #declare SpriteObj = #include "BetaMan (Walk3).inc"
  40.         #break
  41.     #case (4)
  42.     #case (12)
  43.         #declare SpriteObj = #include "BetaMan (Walk4).inc"
  44.         #break
  45.     #case (5)
  46.     #case (13)
  47.         #declare SpriteObj = #include "BetaMan (Walk5).inc"
  48.         #break
  49.     #case (6)
  50.     #case (14)
  51.         #declare SpriteObj = #include "BetaMan (Walk6).inc"
  52.         #break
  53.     #case (7)
  54.     #case (15)
  55.         #declare SpriteObj = #include "BetaMan (Walk7).inc"
  56.         #break
  57.     #case (8)
  58.     #case (16)
  59.         #declare SpriteObj = #include "BetaMan (Walk8).inc"
  60.         #break
  61. #end
  62.  
  63. #if (clock < 9)
  64.     #declare ang = 60
  65. #else
  66.     #declare ang = -60
  67. #end
  68.  
  69. object { SpriteObj scale 0.015 translate 2.3*y rotate ang*y }
  70.  
  71.  
  72.